package javacode.chapter07.variableParameters;

/**
 * 可变参数，参数个数不同，
 * 可以为0个或任意多个
 * 可变参数的实参可以为数组
 * 其实可变参数的本质就是个数组
 * 可变参数可以和普通类型的参数一起放在形参列表，但必须保证可变参数放在最后
 * 一个形参列表中只能出现一个可变参数
 */
public class VarParameter01 {
    public static void main(String[] args) {
        HspMethod hspMethod = new HspMethod();
        int count = hspMethod.sum(1, 2, 3, 4, 5);
        System.out.println("各个参数之和为："+count);
    }
}

class HspMethod{
    public int sum(int... n1){
        int count = 0;
        for (int j : n1) {
            count += j;
        }
        return count;
    }
}
